Big Huge Thesaurus

antiprotozoal drug

noun